99250880bb0ba0246abb18248fc11df52cc51ba9,src/main/java/su/litvak/chromecast/api/v2/ChromeCast.java,ChromeCast,seek,#number#,219

Before Change


        if (mediaStatus == null) {
            throw new ChromeCastException("ChromeCast has invalid state to seek media playback");
        }
        channel.seek(status.getRunningApp().transportId, status.getRunningApp().sessionId, mediaStatus.mediaSessionId, time);
    }

    /**

After Change


     */
    public void seek(double time) throws IOException {
        Status status = getStatus();
        Application runningApp = status.getRunningApp();
        if (runningApp == null) {
            throw new ChromeCastException("No application is running in ChromeCast");
        }
        MediaStatus mediaStatus = channel.getMediaStatus(runningApp.transportId);
        if (mediaStatus == null) {